package com.xbongbong.pro.template.pojo.vo;

import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import java.io.Serializable;
import java.util.List;

/**
 * 菜单列表返回信息
 * @author youli.chen
 * @version v1.0
 * @date 2020/1/9 10:00
 * @since v1.0
 */
@Getter
@Setter
@ToString
public class GroupMenuVO implements Serializable {
    private static final long serialVersionUID = 4869450391913247430L;

    /**
     * 主键id
     */
    private Long id;
    /**
     * 业务类型
     */
    private Integer businessType;
    /**
     * 分组菜单名称
     */
    private String menuName;
    /**
     * 是否有公司配置
     */
    private Boolean companyConfig;
    /**
     * 表单id
     */
    private Long menuId;
    /**
     * 业务别名
     */
    private String alias;
    /**
     * 是否多模板
     */
    private Boolean isMulti;

    private Long appId;

    private Integer saasMark;

    /**
     * 父类id
     */
    private Long parentId;

    /**
     * 菜单类型，1 分组，2 表单，3 表单(开启流程)，4 统计
     */
    private  Integer type;

    /**
     * 子菜单list
     */
    private List<GroupMenuVO> subMenuList;
}
